package com.czy.owner.entity;

import android.widget.Toast;

import com.czy.owner.utils.StringUtils;

import java.io.Serializable;
import java.util.List;

/**
 * Created by hedepu on 2017-08-28
 */

public class WorkOrderModel implements Serializable {

    /**
     * orderType : serviceOrder
     * orderSubType : system
     * note :
     * createUserId : 32056
     * orderNumber : DD201708281540243762598
     * relateStoreId : 0
     * inspectionResult : -
     * shippingAddressContact :
     * totalPrice : 200
     * shippingAddressName :
     * freight : 0
     * orderStatus : waitService
     * withdrawalStatus : false
     * ownerId : 31496
     * delFlag : false
     * cancelFlag : false
     * actualDepositAmount : 0.01
     * userDelFlag : false
     * payAmount : 0
     * licenseNumber : 皖A99998
     * goodsItemList : []
     * openTime : 0
     * chName : 卡宴
     * supWithdrawalStatus : false
     * payedDepositAmount : 0.01
     * storeNote :
     * pushUserId : 0
     * actualAmount : 0
     * serviceItemsList : [{"note":"","itemType":"service","orderId":9949,"shipTime":0,"freight":0,"discountPrice":0,"stoProfits":0,"installTime":0,"totalCount":0,"logisticsContact":"","remainingCount":0,"supProfits":0,"userPackageId":0,"needService":"false","goodsActivityId":0,"itemName":"未设置","price":200,"logisticsCompany":"","logo":"http://o6w2souoh.bkt.clouddn.com/defaultUserGroup.png","toStorePrice":0,"shipAddressId":0,"itemTypeId":"2727","logisticsNumber":"","depositAmount":0.01,"receivingTime":0,"addUserId":0,"orderItemId":13673,"sysProfits":0,"count":1,"reservationPrice":0.01,"deliveryWayId":0,"serviceName":"服务3","specGroupKey":"","serviceInstallStoreId":0,"servicePrice":200,"installStatus":"false","sysPurchasePrice":0,"logisticsStatus":"notShip"}]
     * storeId : 442
     * storeEmployeesId : 0
     * serviceTime : 1503905999000
     * userOrderId : 9949
     * pickStoreEmployeesId : 0
     * dispatchTime : 0
     * storeBookingNumber : 1
     * customItemList : []
     * createTime : 1503906024376
     * needInvoice : true
     * userCouponsList : [{"createUserId":32056,"disCount":1,"couponsId":916,"description":"没有描述","couponsCode":"YHQCA201708171352032505875","storeId":442,"useType":"only","couponsName":"测试优惠券","denomination":2,"userWalletId":1182,"couponsGroupName":"测试优惠券","createTime":1502949123250,"storeServiceId":"2643,2727,2641","useTime":0,"startTime":0,"useForGoods":"false","endTime":0,"couponsGroupId":305,"minimum":1,"useForService":"true","status":"normal"},{"createUserId":32056,"disCount":1,"couponsId":917,"description":"没有描述","couponsCode":"YHQCA201708171356318473216","storeId":442,"useType":"only","couponsName":"测试服务2","denomination":1,"userWalletId":1183,"couponsGroupName":"测试服务2","createTime":1502949391847,"storeServiceId":"2727,2641,2643","useTime":0,"startTime":0,"useForGoods":"false","endTime":0,"couponsGroupId":306,"minimum":1,"useForService":"true","status":"normal"},{"createUserId":32056,"disCount":1,"couponsId":1177,"description":"没有描述","couponsCode":"YHQCA201708210848161739534","storeId":442,"useType":"only","couponsName":"测试服务2","denomination":1,"userWalletId":1443,"couponsGroupName":"测试服务2","createTime":1503276496175,"storeServiceId":"2641,2643,2727","useTime":0,"startTime":0,"useForGoods":"false","endTime":0,"couponsGroupId":306,"minimum":1,"useForService":"true","status":"normal"},{"createUserId":32056,"disCount":1,"couponsId":1194,"description":"没有描述","couponsCode":"YHQCA201708211104280886757","storeId":442,"useType":"all","couponsName":"我的优惠券","denomination":20,"userWalletId":1460,"couponsGroupName":"我的优惠券","createTime":1503284668088,"storeServiceId":null,"useTime":0,"startTime":0,"useForGoods":"true","endTime":0,"couponsGroupId":266,"minimum":2,"useForService":"true","status":"normal"}]
     * ownerCarId : 11536
     * serviceList : 服务3
     * shippingAddress :
     * endTime : 0
     * orderEmps : 13739289059
     * payStatus : notPay
     * dealWithUserId : 32056
     */
    private String orderType;
    private String orderSubType;
    private String note;
    private String createUserId;
    private String orderNumber;
    private String relateStoreId;
    private String inspectionResult;
    private String shippingAddressContact;
    private String totalPrice;
    private String shippingAddressName;
    private String freight;
    private String orderStatus;
    private String withdrawalStatus;
    private String ownerId;
    private String delFlag;
    private String cancelFlag;
    private double actualDepositAmount;
    private String userDelFlag;
    private String payAmount;
    private String licenseNumber;
    private long openTime;
    private String chName;
    private String supWithdrawalStatus;
    private double payedDepositAmount;
    private String storeNote;
    private String pushUserId;
    private String actualAmount;
    private int storeId;
    private String storeEmployeesId;
    private String serviceTime;
    private String userOrderId;
    private String pickStoreEmployeesId;
    private String dispatchTime;
    private String storeBookingNumber;
    private String createTime;
    private String needInvoice;
    private String ownerCarId;
    private String serviceList;
    private String shippingAddress;
    private String endTime;
    private String orderEmps;
    private String payStatus;
    private String dealWithUserId;
    private String orderItemNameStr;
    private String convertServiceTime;
    private List<GoodItemListBean> goodsItemList;
    private List<ServiceItemsListBean> serviceItemsList;
    private List<CustomItemListBean> customItemList;
    private List<UserCouponsListBean> userCouponsList;
    private String allGoodsName = "";
    private String allServiceName = "";
    private String allCustomName = "";
    private String depositRefund;
    private String discountAmount;
    private String discountAmountMoney;
    private String storeName;//服务门店昵称

    public String getStoreName() {
        return storeName;
    }

    public void setStoreName(String storeName) {
        this.storeName = storeName;
    }

    public String getDiscountAmountMoney() {
        return discountAmountMoney;
    }

    public void setDiscountAmountMoney(String discountAmountMoney) {
        this.discountAmountMoney = discountAmountMoney;
    }

    public String getDiscountAmount() {
        return discountAmount;
    }

    public void setDiscountAmount(String discountAmount) {
        this.discountAmount = discountAmount;
    }

    public String getDepositRefund() {
        return depositRefund;
    }

    public void setDepositRefund(String depositRefund) {
        this.depositRefund = depositRefund;
    }

    public String getConvertServiceTime() {
        return convertServiceTime;
    }

    public void setConvertServiceTime(String convertServiceTime) {
        this.convertServiceTime = convertServiceTime;
    }

    public String getOrderItemNameStr() {
        return orderItemNameStr;
    }

    public void setOrderItemNameStr(String orderItemNameStr) {
        this.orderItemNameStr = orderItemNameStr;
    }

    public String getGoodsName() {
        if (allGoodsName != null && !allGoodsName.isEmpty())
            return allGoodsName;
        if (goodsItemList == null)
            return allGoodsName;
        for (WorkOrderModel.GoodItemListBean goodItemListBean : goodsItemList) {

            allGoodsName = allGoodsName + goodItemListBean.getItemName() + "x" + goodItemListBean.getCount() + ",";
        }
        if (allGoodsName.length() > 0) {
            allGoodsName = allGoodsName.substring(0, allGoodsName.length() - 1);

        }
        return allGoodsName;
    }

    public String getAllServiceName() {
        if (allServiceName != null && !allServiceName.isEmpty())
            return allServiceName;
        if (serviceItemsList == null)
            return allServiceName;
        for (WorkOrderModel.ServiceItemsListBean serviceItemBean : serviceItemsList) {
            allServiceName = allServiceName + serviceItemBean.getServiceName() + "x" + serviceItemBean.getCount() + ",";
        }
        if (allServiceName.length() > 0)
            allServiceName = allServiceName.substring(0, allServiceName.length() - 1);
        return allServiceName;
    }

    public String getAllCustomName() {
        if (allCustomName != null && !allCustomName.isEmpty())
            return allCustomName;
        if (customItemList == null)
            return allCustomName;
        for (WorkOrderModel.CustomItemListBean goodItemListBean : customItemList) {
            allCustomName = allCustomName + goodItemListBean.getItemName() + "x" + goodItemListBean.getCount() + ",";
        }
        if (allCustomName.length() > 0)
            allCustomName = allCustomName.substring(0, allCustomName.length() - 1);
        return allCustomName;
    }

    public List<GoodItemListBean> getGoodsItemList() {
        return goodsItemList;
    }

    public void setGoodsItemList(List<GoodItemListBean> goodsItemList) {
        this.goodsItemList = goodsItemList;
    }

    public List<CustomItemListBean> getCustomItemList() {
        return customItemList;
    }

    public void setCustomItemList(List<CustomItemListBean> customItemList) {
        this.customItemList = customItemList;
    }

    public List<ServiceItemsListBean> getServiceItemsList() {
        return serviceItemsList;
    }

    public void setServiceItemsList(List<ServiceItemsListBean> serviceItemsList) {
        this.serviceItemsList = serviceItemsList;
    }


    public List<UserCouponsListBean> getUserCouponsList() {
        return userCouponsList;
    }

    public void setUserCouponsList(List<UserCouponsListBean> userCouponsList) {
        this.userCouponsList = userCouponsList;
    }


    public String getOrderType() {
        return orderType;
    }

    public void setOrderType(String orderType) {
        this.orderType = orderType;
    }

    public String getOrderSubType() {
        return orderSubType;
    }

    public void setOrderSubType(String orderSubType) {
        this.orderSubType = orderSubType;
    }

    public String getNote() {
        return note;
    }

    public void setNote(String note) {
        this.note = note;
    }

    public String getCreateUserId() {
        return createUserId;
    }

    public void setCreateUserId(String createUserId) {
        this.createUserId = createUserId;
    }

    public String getOrderNumber() {
        return orderNumber;
    }

    public void setOrderNumber(String orderNumber) {
        this.orderNumber = orderNumber;
    }

    public String getRelateStoreId() {
        return relateStoreId;
    }

    public void setRelateStoreId(String relateStoreId) {
        this.relateStoreId = relateStoreId;
    }

    public String getInspectionResult() {
        return inspectionResult;
    }

    public void setInspectionResult(String inspectionResult) {
        this.inspectionResult = inspectionResult;
    }

    public String getShippingAddressContact() {
        return shippingAddressContact;
    }

    public void setShippingAddressContact(String shippingAddressContact) {
        this.shippingAddressContact = shippingAddressContact;
    }

    public String getTotalPrice() {
        return totalPrice;
    }

    public void setTotalPrice(String totalPrice) {
        this.totalPrice = totalPrice;
    }

    public String getShippingAddressName() {
        return shippingAddressName;
    }

    public void setShippingAddressName(String shippingAddressName) {
        this.shippingAddressName = shippingAddressName;
    }

    public String getFreight() {
        return freight;
    }

    public void setFreight(String freight) {
        this.freight = freight;
    }

    public String getOrderStatus() {
        return orderStatus;
    }

    public void setOrderStatus(String orderStatus) {
        this.orderStatus = orderStatus;
    }

    public String getWithdrawalStatus() {
        return withdrawalStatus;
    }

    public void setWithdrawalStatus(String withdrawalStatus) {
        this.withdrawalStatus = withdrawalStatus;
    }

    public String getOwnerId() {
        return ownerId;
    }

    public void setOwnerId(String ownerId) {
        this.ownerId = ownerId;
    }

    public String getDelFlag() {
        return delFlag;
    }

    public void setDelFlag(String delFlag) {
        this.delFlag = delFlag;
    }

    public String getCancelFlag() {
        return cancelFlag;
    }

    public void setCancelFlag(String cancelFlag) {
        this.cancelFlag = cancelFlag;
    }

    public double getActualDepositAmount() {
        return actualDepositAmount;
    }

    public void setActualDepositAmount(double actualDepositAmount) {
        this.actualDepositAmount = actualDepositAmount;
    }

    public String getUserDelFlag() {
        return userDelFlag;
    }

    public void setUserDelFlag(String userDelFlag) {
        this.userDelFlag = userDelFlag;
    }

    public String getPayAmount() {
        return payAmount;
    }

    public void setPayAmount(String payAmount) {
        this.payAmount = payAmount;
    }

    public String getLicenseNumber() {
        return licenseNumber;
    }

    public void setLicenseNumber(String licenseNumber) {
        this.licenseNumber = licenseNumber;
    }

    public long getOpenTime() {
        return openTime;
    }

    public void setOpenTime(long openTime) {
        this.openTime = openTime;
    }

    public String getChName() {
        return chName;
    }

    public void setChName(String chName) {
        this.chName = chName;
    }

    public String getSupWithdrawalStatus() {
        return supWithdrawalStatus;
    }

    public void setSupWithdrawalStatus(String supWithdrawalStatus) {
        this.supWithdrawalStatus = supWithdrawalStatus;
    }

    public double getPayedDepositAmount() {
        return payedDepositAmount;
    }

    public void setPayedDepositAmount(double payedDepositAmount) {
        this.payedDepositAmount = payedDepositAmount;
    }

    public String getStoreNote() {
        return storeNote;
    }

    public void setStoreNote(String storeNote) {
        this.storeNote = storeNote;
    }

    public String getPushUserId() {
        return pushUserId;
    }

    public void setPushUserId(String pushUserId) {
        this.pushUserId = pushUserId;
    }

    public String getActualAmount() {
        return actualAmount;
    }

    public void setActualAmount(String actualAmount) {
        this.actualAmount = actualAmount;
    }

    public int getStoreId() {
        return storeId;
    }

    public void setStoreId(int storeId) {
        this.storeId = storeId;
    }

    public String getStoreEmployeesId() {
        return storeEmployeesId;
    }

    public void setStoreEmployeesId(String storeEmployeesId) {
        this.storeEmployeesId = storeEmployeesId;
    }

    public String getServiceTime() {
        return serviceTime;
    }

    public void setServiceTime(String serviceTime) {
        this.serviceTime = serviceTime;
    }

    public String getUserOrderId() {
        return userOrderId;
    }

    public void setUserOrderId(String userOrderId) {
        this.userOrderId = userOrderId;
    }

    public String getPickStoreEmployeesId() {
        return pickStoreEmployeesId;
    }

    public void setPickStoreEmployeesId(String pickStoreEmployeesId) {
        this.pickStoreEmployeesId = pickStoreEmployeesId;
    }

    public String getDispatchTime() {
        return dispatchTime;
    }

    public void setDispatchTime(String dispatchTime) {
        this.dispatchTime = dispatchTime;
    }

    public String getStoreBookingNumber() {
        if (StringUtils.isEmpty(storeBookingNumber) || Double.parseDouble(storeBookingNumber) == 0)
            return "";
        else
            return StringUtils.getNum(storeBookingNumber);
    }

    public void setStoreBookingNumber(String storeBookingNumber) {
        this.storeBookingNumber = storeBookingNumber;
    }

    public String getCreateTime() {
        return createTime;
    }

    public void setCreateTime(String createTime) {
        this.createTime = createTime;
    }

    public String getNeedInvoice() {
        return needInvoice;
    }

    public void setNeedInvoice(String needInvoice) {
        this.needInvoice = needInvoice;
    }

    public String getOwnerCarId() {
        return ownerCarId;
    }

    public void setOwnerCarId(String ownerCarId) {
        this.ownerCarId = ownerCarId;
    }

    public String getServiceList() {
        return serviceList;
    }

    public void setServiceList(String serviceList) {
        this.serviceList = serviceList;
    }

    public String getShippingAddress() {
        return shippingAddress;
    }

    public void setShippingAddress(String shippingAddress) {
        this.shippingAddress = shippingAddress;
    }

    public String getEndTime() {
        return endTime;
    }

    public void setEndTime(String endTime) {
        this.endTime = endTime;
    }

    public String getOrderEmps() {
        return orderEmps;
    }

    public void setOrderEmps(String orderEmps) {
        this.orderEmps = orderEmps;
    }

    public String getPayStatus() {
        return payStatus;
    }

    public void setPayStatus(String payStatus) {
        this.payStatus = payStatus;
    }

    public String getDealWithUserId() {
        return dealWithUserId;
    }

    public void setDealWithUserId(String dealWithUserId) {
        this.dealWithUserId = dealWithUserId;
    }

    public String getAllGoodsName() {
        return allGoodsName;
    }

    public void setAllGoodsName(String allGoodsName) {
        this.allGoodsName = allGoodsName;
    }

    public void setAllServiceName(String allServiceName) {
        this.allServiceName = allServiceName;
    }

    public void setAllCustomName(String allCustomName) {
        this.allCustomName = allCustomName;
    }

    public static class ServiceItemsListBean implements Serializable {
        /**
         * note :
         * itemType : service
         * orderId : 9949
         * shipTime : 0
         * freight : 0
         * discountPrice : 0
         * stoProfits : 0
         * installTime : 0
         * totalCount : 0
         * logisticsContact :
         * remainingCount : 0
         * supProfits : 0
         * userPackageId : 0
         * needService : false
         * goodsActivityId : 0
         * itemName : 未设置
         * price : 200
         * logisticsCompany :
         * logo : http://o6w2souoh.bkt.clouddn.com/defaultUserGroup.png
         * toStorePrice : 0
         * shipAddressId : 0
         * itemTypeId : 2727
         * logisticsNumber :
         * depositAmount : 0.01
         * receivingTime : 0
         * addUserId : 0
         * orderItemId : 13673
         * sysProfits : 0
         * count : 1
         * reservationPrice : 0.01
         * deliveryWayId : 0
         * serviceName : 服务3
         * specGroupKey :
         * serviceInstallStoreId : 0
         * servicePrice : 200
         * installStatus : false
         * sysPurchasePrice : 0
         * logisticsStatus : notShip
         */

        private String note;
        private String itemType;
        private String orderId;
        private String shipTime;
        private String freight;
        private String discountPrice;
        private String stoProfits;
        private String installTime;
        private String totalCount;
        private String logisticsContact;
        private String remainingCount;
        private String supProfits;
        private String userPackageId;
        private String needService;
        private String goodsActivityId;
        private String itemName;
        private String price;
        private String logisticsCompany;
        private String logo;
        private String toStorePrice;
        private String shipAddressId;
        private String itemTypeId;
        private String logisticsNumber;
        private String depositAmount;
        private String receivingTime;
        private String addUserId;
        private String orderItemId;
        private String sysProfits;
        private String count;
        private String reservationPrice;
        private String deliveryWayId;
        private String serviceName;
        private String specGroupKey;
        private String serviceInstallStoreId;
        private String servicePrice;
        private String installStatus;
        private String sysPurchasePrice;
        private String logisticsStatus;

        public String getNote() {
            return note;
        }

        public void setNote(String note) {
            this.note = note;
        }

        public String getItemType() {
            return itemType;
        }

        public void setItemType(String itemType) {
            this.itemType = itemType;
        }

        public String getOrderId() {
            return orderId;
        }

        public void setOrderId(String orderId) {
            this.orderId = orderId;
        }

        public String getShipTime() {
            return shipTime;
        }

        public void setShipTime(String shipTime) {
            this.shipTime = shipTime;
        }

        public String getFreight() {
            return freight;
        }

        public void setFreight(String freight) {
            this.freight = freight;
        }

        public String getDiscountPrice() {
            return discountPrice;
        }

        public void setDiscountPrice(String discountPrice) {
            this.discountPrice = discountPrice;
        }

        public String getStoProfits() {
            return stoProfits;
        }

        public void setStoProfits(String stoProfits) {
            this.stoProfits = stoProfits;
        }

        public String getInstallTime() {
            return installTime;
        }

        public void setInstallTime(String installTime) {
            this.installTime = installTime;
        }

        public String getTotalCount() {
            return totalCount;
        }

        public void setTotalCount(String totalCount) {
            this.totalCount = totalCount;
        }

        public String getLogisticsContact() {
            return logisticsContact;
        }

        public void setLogisticsContact(String logisticsContact) {
            this.logisticsContact = logisticsContact;
        }

        public String getRemainingCount() {
            return remainingCount;
        }

        public void setRemainingCount(String remainingCount) {
            this.remainingCount = remainingCount;
        }

        public String getSupProfits() {
            return supProfits;
        }

        public void setSupProfits(String supProfits) {
            this.supProfits = supProfits;
        }

        public String getUserPackageId() {
            return userPackageId;
        }

        public void setUserPackageId(String userPackageId) {
            this.userPackageId = userPackageId;
        }

        public String getNeedService() {
            return needService;
        }

        public void setNeedService(String needService) {
            this.needService = needService;
        }

        public String getGoodsActivityId() {
            return goodsActivityId;
        }

        public void setGoodsActivityId(String goodsActivityId) {
            this.goodsActivityId = goodsActivityId;
        }

        public String getItemName() {
            return itemName;
        }

        public void setItemName(String itemName) {
            this.itemName = itemName;
        }

        public String getPrice() {
            return price;
        }

        public void setPrice(String price) {
            this.price = price;
        }

        public String getLogisticsCompany() {
            return logisticsCompany;
        }

        public void setLogisticsCompany(String logisticsCompany) {
            this.logisticsCompany = logisticsCompany;
        }

        public String getLogo() {
            return logo;
        }

        public void setLogo(String logo) {
            this.logo = logo;
        }

        public String getToStorePrice() {
            return toStorePrice;
        }

        public void setToStorePrice(String toStorePrice) {
            this.toStorePrice = toStorePrice;
        }

        public String getShipAddressId() {
            return shipAddressId;
        }

        public void setShipAddressId(String shipAddressId) {
            this.shipAddressId = shipAddressId;
        }

        public String getItemTypeId() {
            return itemTypeId;
        }

        public void setItemTypeId(String itemTypeId) {
            this.itemTypeId = itemTypeId;
        }

        public String getLogisticsNumber() {
            return logisticsNumber;
        }

        public void setLogisticsNumber(String logisticsNumber) {
            this.logisticsNumber = logisticsNumber;
        }

        public String getDepositAmount() {
            return depositAmount;
        }

        public void setDepositAmount(String depositAmount) {
            this.depositAmount = depositAmount;
        }

        public String getReceivingTime() {
            return receivingTime;
        }

        public void setReceivingTime(String receivingTime) {
            this.receivingTime = receivingTime;
        }

        public String getAddUserId() {
            return addUserId;
        }

        public void setAddUserId(String addUserId) {
            this.addUserId = addUserId;
        }

        public String getOrderItemId() {
            return orderItemId;
        }

        public void setOrderItemId(String orderItemId) {
            this.orderItemId = orderItemId;
        }

        public String getSysProfits() {
            return sysProfits;
        }

        public void setSysProfits(String sysProfits) {
            this.sysProfits = sysProfits;
        }

        public String getCount() {
            return count;
        }

        public void setCount(String count) {
            this.count = count;
        }

        public String getReservationPrice() {
            return reservationPrice;
        }

        public void setReservationPrice(String reservationPrice) {
            this.reservationPrice = reservationPrice;
        }

        public String getDeliveryWayId() {
            return deliveryWayId;
        }

        public void setDeliveryWayId(String deliveryWayId) {
            this.deliveryWayId = deliveryWayId;
        }

        public String getServiceName() {
            return serviceName;
        }

        public void setServiceName(String serviceName) {
            this.serviceName = serviceName;
        }

        public String getSpecGroupKey() {
            return specGroupKey;
        }

        public void setSpecGroupKey(String specGroupKey) {
            this.specGroupKey = specGroupKey;
        }

        public String getServiceInstallStoreId() {
            return serviceInstallStoreId;
        }

        public void setServiceInstallStoreId(String serviceInstallStoreId) {
            this.serviceInstallStoreId = serviceInstallStoreId;
        }

        public String getServicePrice() {
            return servicePrice;
        }

        public void setServicePrice(String servicePrice) {
            this.servicePrice = servicePrice;
        }

        public String getInstallStatus() {
            return installStatus;
        }

        public void setInstallStatus(String installStatus) {
            this.installStatus = installStatus;
        }

        public String getSysPurchasePrice() {
            return sysPurchasePrice;
        }

        public void setSysPurchasePrice(String sysPurchasePrice) {
            this.sysPurchasePrice = sysPurchasePrice;
        }

        public String getLogisticsStatus() {
            return logisticsStatus;
        }

        public void setLogisticsStatus(String logisticsStatus) {
            this.logisticsStatus = logisticsStatus;
        }
    }

    public static class GoodItemListBean implements Serializable {
        private String orderId;
        private String shipTime;
        private String goodsBrandId;
        private String goodsBriefCode;
        private String remainingCount;
        private String supProfits;
        private String userPackageId;
        private String needService;
        private String itemName;
        private String carAccId;
        private String modifyTime;
        private String price;
        private String logo;
        private String recommendValue;
        private String belongsTypeId;
        private String goodsName;
        private String logisticsNumber;
        private String depositAmount;
        private String addUserId;
        private String count;
        private String sort;
        private String serviceInstallStoreId;
        private String servicePrice;
        private String purchaseOrderId;
        private String installStatus;
        private String sysPurchasePrice;
        private String goodsLogo;
        private String status;
        private String logisticsTemplateId;
        private String note;
        private String itemType;
        private String goodsId;
        private String freight;
        private String discountPrice;
        private String stoProfits;
        private String description;
        private String installTime;
        private String totalCount;
        private String logisticsContact;
        private String delFlag;
        private String goodsActivityId;
        private String onTime;
        private String logisticsCompany;
        private String unitId;
        private String toStorePrice;
        private String belongsType;
        private String shipAddressId;
        private String itemTypeId;
        private String receivingTime;
        private String goodsDetails;
        private String orderItemId;
        private String sysProfits;
        private String costPrice;
        private String fromGoodsId;
        private String priceValue;
        private String deliveryWayId;
        private String storeId;
        private String specGroupKey;
        private String createTime;
        private String goodsCode;
        private String offTime;
        private String logisticsStatus;
        private String categoryId;

        public String getOrderId() {
            return orderId;
        }

        public void setOrderId(String orderId) {
            this.orderId = orderId;
        }

        public String getShipTime() {
            return shipTime;
        }

        public void setShipTime(String shipTime) {
            this.shipTime = shipTime;
        }

        public String getGoodsBrandId() {
            return goodsBrandId;
        }

        public void setGoodsBrandId(String goodsBrandId) {
            this.goodsBrandId = goodsBrandId;
        }

        public String getGoodsBriefCode() {
            return goodsBriefCode;
        }

        public void setGoodsBriefCode(String goodsBriefCode) {
            this.goodsBriefCode = goodsBriefCode;
        }

        public String getRemainingCount() {
            return remainingCount;
        }

        public void setRemainingCount(String remainingCount) {
            this.remainingCount = remainingCount;
        }

        public String getSupProfits() {
            return supProfits;
        }

        public void setSupProfits(String supProfits) {
            this.supProfits = supProfits;
        }

        public String getUserPackageId() {
            return userPackageId;
        }

        public void setUserPackageId(String userPackageId) {
            this.userPackageId = userPackageId;
        }

        public String getNeedService() {
            return needService;
        }

        public void setNeedService(String needService) {
            this.needService = needService;
        }

        public String getItemName() {
            return itemName;
        }

        public void setItemName(String itemName) {
            this.itemName = itemName;
        }

        public String getCarAccId() {
            return carAccId;
        }

        public void setCarAccId(String carAccId) {
            this.carAccId = carAccId;
        }

        public String getModifyTime() {
            return modifyTime;
        }

        public void setModifyTime(String modifyTime) {
            this.modifyTime = modifyTime;
        }

        public String getPrice() {
            return price;
        }

        public void setPrice(String price) {
            this.price = price;
        }

        public String getLogo() {
            return logo;
        }

        public void setLogo(String logo) {
            this.logo = logo;
        }

        public String getRecommendValue() {
            return recommendValue;
        }

        public void setRecommendValue(String recommendValue) {
            this.recommendValue = recommendValue;
        }

        public String getBelongsTypeId() {
            return belongsTypeId;
        }

        public void setBelongsTypeId(String belongsTypeId) {
            this.belongsTypeId = belongsTypeId;
        }

        public String getGoodsName() {
            return goodsName;
        }

        public void setGoodsName(String goodsName) {
            this.goodsName = goodsName;
        }

        public String getLogisticsNumber() {
            return logisticsNumber;
        }

        public void setLogisticsNumber(String logisticsNumber) {
            this.logisticsNumber = logisticsNumber;
        }

        public String getDepositAmount() {
            return depositAmount;
        }

        public void setDepositAmount(String depositAmount) {
            this.depositAmount = depositAmount;
        }

        public String getAddUserId() {
            return addUserId;
        }

        public void setAddUserId(String addUserId) {
            this.addUserId = addUserId;
        }

        public String getCount() {
            return count;
        }

        public void setCount(String count) {
            this.count = count;
        }

        public String getSort() {
            return sort;
        }

        public void setSort(String sort) {
            this.sort = sort;
        }

        public String getServiceInstallStoreId() {
            return serviceInstallStoreId;
        }

        public void setServiceInstallStoreId(String serviceInstallStoreId) {
            this.serviceInstallStoreId = serviceInstallStoreId;
        }

        public String getServicePrice() {
            return servicePrice;
        }

        public void setServicePrice(String servicePrice) {
            this.servicePrice = servicePrice;
        }

        public String getPurchaseOrderId() {
            return purchaseOrderId;
        }

        public void setPurchaseOrderId(String purchaseOrderId) {
            this.purchaseOrderId = purchaseOrderId;
        }

        public String getInstallStatus() {
            return installStatus;
        }

        public void setInstallStatus(String installStatus) {
            this.installStatus = installStatus;
        }

        public String getSysPurchasePrice() {
            return sysPurchasePrice;
        }

        public void setSysPurchasePrice(String sysPurchasePrice) {
            this.sysPurchasePrice = sysPurchasePrice;
        }

        public String getGoodsLogo() {
            return goodsLogo;
        }

        public void setGoodsLogo(String goodsLogo) {
            this.goodsLogo = goodsLogo;
        }

        public String getStatus() {
            return status;
        }

        public void setStatus(String status) {
            this.status = status;
        }

        public String getLogisticsTemplateId() {
            return logisticsTemplateId;
        }

        public void setLogisticsTemplateId(String logisticsTemplateId) {
            this.logisticsTemplateId = logisticsTemplateId;
        }

        public String getNote() {
            return note;
        }

        public void setNote(String note) {
            this.note = note;
        }

        public String getItemType() {
            return itemType;
        }

        public void setItemType(String itemType) {
            this.itemType = itemType;
        }

        public String getGoodsId() {
            return goodsId;
        }

        public void setGoodsId(String goodsId) {
            this.goodsId = goodsId;
        }

        public String getFreight() {
            return freight;
        }

        public void setFreight(String freight) {
            this.freight = freight;
        }

        public String getDiscountPrice() {
            return discountPrice;
        }

        public void setDiscountPrice(String discountPrice) {
            this.discountPrice = discountPrice;
        }

        public String getStoProfits() {
            return stoProfits;
        }

        public void setStoProfits(String stoProfits) {
            this.stoProfits = stoProfits;
        }

        public String getDescription() {
            return description;
        }

        public void setDescription(String description) {
            this.description = description;
        }

        public String getInstallTime() {
            return installTime;
        }

        public void setInstallTime(String installTime) {
            this.installTime = installTime;
        }

        public String getTotalCount() {
            return totalCount;
        }

        public void setTotalCount(String totalCount) {
            this.totalCount = totalCount;
        }

        public String getLogisticsContact() {
            return logisticsContact;
        }

        public void setLogisticsContact(String logisticsContact) {
            this.logisticsContact = logisticsContact;
        }

        public String getDelFlag() {
            return delFlag;
        }

        public void setDelFlag(String delFlag) {
            this.delFlag = delFlag;
        }

        public String getGoodsActivityId() {
            return goodsActivityId;
        }

        public void setGoodsActivityId(String goodsActivityId) {
            this.goodsActivityId = goodsActivityId;
        }

        public String getOnTime() {
            return onTime;
        }

        public void setOnTime(String onTime) {
            this.onTime = onTime;
        }

        public String getLogisticsCompany() {
            return logisticsCompany;
        }

        public void setLogisticsCompany(String logisticsCompany) {
            this.logisticsCompany = logisticsCompany;
        }

        public String getUnitId() {
            return unitId;
        }

        public void setUnitId(String unitId) {
            this.unitId = unitId;
        }

        public String getToStorePrice() {
            return toStorePrice;
        }

        public void setToStorePrice(String toStorePrice) {
            this.toStorePrice = toStorePrice;
        }

        public String getBelongsType() {
            return belongsType;
        }

        public void setBelongsType(String belongsType) {
            this.belongsType = belongsType;
        }

        public String getShipAddressId() {
            return shipAddressId;
        }

        public void setShipAddressId(String shipAddressId) {
            this.shipAddressId = shipAddressId;
        }

        public String getItemTypeId() {
            return itemTypeId;
        }

        public void setItemTypeId(String itemTypeId) {
            this.itemTypeId = itemTypeId;
        }

        public String getReceivingTime() {
            return receivingTime;
        }

        public void setReceivingTime(String receivingTime) {
            this.receivingTime = receivingTime;
        }

        public String getGoodsDetails() {
            return goodsDetails;
        }

        public void setGoodsDetails(String goodsDetails) {
            this.goodsDetails = goodsDetails;
        }

        public String getOrderItemId() {
            return orderItemId;
        }

        public void setOrderItemId(String orderItemId) {
            this.orderItemId = orderItemId;
        }

        public String getSysProfits() {
            return sysProfits;
        }

        public void setSysProfits(String sysProfits) {
            this.sysProfits = sysProfits;
        }

        public String getCostPrice() {
            return costPrice;
        }

        public void setCostPrice(String costPrice) {
            this.costPrice = costPrice;
        }

        public String getFromGoodsId() {
            return fromGoodsId;
        }

        public void setFromGoodsId(String fromGoodsId) {
            this.fromGoodsId = fromGoodsId;
        }

        public String getPriceValue() {
            return priceValue;
        }

        public void setPriceValue(String priceValue) {
            this.priceValue = priceValue;
        }

        public String getDeliveryWayId() {
            return deliveryWayId;
        }

        public void setDeliveryWayId(String deliveryWayId) {
            this.deliveryWayId = deliveryWayId;
        }

        public String getStoreId() {
            return storeId;
        }

        public void setStoreId(String storeId) {
            this.storeId = storeId;
        }

        public String getSpecGroupKey() {
            return specGroupKey;
        }

        public void setSpecGroupKey(String specGroupKey) {
            this.specGroupKey = specGroupKey;
        }

        public String getCreateTime() {
            return createTime;
        }

        public void setCreateTime(String createTime) {
            this.createTime = createTime;
        }

        public String getGoodsCode() {
            return goodsCode;
        }

        public void setGoodsCode(String goodsCode) {
            this.goodsCode = goodsCode;
        }

        public String getOffTime() {
            return offTime;
        }

        public void setOffTime(String offTime) {
            this.offTime = offTime;
        }

        public String getLogisticsStatus() {
            return logisticsStatus;
        }

        public void setLogisticsStatus(String logisticsStatus) {
            this.logisticsStatus = logisticsStatus;
        }

        public String getCategoryId() {
            return categoryId;
        }

        public void setCategoryId(String categoryId) {
            this.categoryId = categoryId;
        }
    }

    public static class CustomItemListBean implements Serializable {
        private String depositAmount;
        private String itemName;
        private String itemType;
        private String orderId;
        private String orderItemId;
        private String price;
        private String discountPrice;
        private String count;
        private String itemTypeId;
        private String logo;

        public String getDepositAmount() {
            return depositAmount;
        }

        public void setDepositAmount(String depositAmount) {
            this.depositAmount = depositAmount;
        }

        public String getItemName() {
            return itemName;
        }

        public void setItemName(String itemName) {
            this.itemName = itemName;
        }

        public String getItemType() {
            return itemType;
        }

        public void setItemType(String itemType) {
            this.itemType = itemType;
        }

        public String getOrderId() {
            return orderId;
        }

        public void setOrderId(String orderId) {
            this.orderId = orderId;
        }

        public String getOrderItemId() {
            return orderItemId;
        }

        public void setOrderItemId(String orderItemId) {
            this.orderItemId = orderItemId;
        }

        public String getPrice() {
            return price;
        }

        public void setPrice(String price) {
            this.price = price;
        }

        public String getDiscountPrice() {
            return discountPrice;
        }

        public void setDiscountPrice(String discountPrice) {
            this.discountPrice = discountPrice;
        }

        public String getCount() {
            return count;
        }

        public void setCount(String count) {
            this.count = count;
        }

        public String getItemTypeId() {
            return itemTypeId;
        }

        public void setItemTypeId(String itemTypeId) {
            this.itemTypeId = itemTypeId;
        }

        public String getLogo() {
            return logo;
        }

        public void setLogo(String logo) {
            this.logo = logo;
        }
    }

    public static class UserCouponsListBean implements Serializable {
        /**
         * createUserId : 32056
         * disCount : 1
         * couponsId : 916
         * description : 没有描述
         * couponsCode : YHQCA201708171352032505875
         * storeId : 442
         * useType : only
         * couponsName : 测试优惠券
         * denomination : 2
         * userWalletId : 1182
         * couponsGroupName : 测试优惠券
         * createTime : 1502949123250
         * storeServiceId : 2643,2727,2641
         * useTime : 0
         * startTime : 0
         * useForGoods : false
         * endTime : 0
         * couponsGroupId : 305
         * minimum : 1
         * useForService : true
         * status : normal
         */

        private String createUserId;
        private String disCount;
        private String couponsId;
        private String description;
        private String couponsCode;
        private String storeId;
        private String useType;
        private String couponsName;
        private String denomination;
        private String userWalletId;
        private String couponsGroupName;
        private String createTime;
        private String storeServiceId;
        private String useTime;
        private String startTime;
        private String useForGoods;
        private String endTime;
        private String couponsGroupId;
        private String minimum;
        private String useForService;
        private String status;

        public String getCreateUserId() {
            return createUserId;
        }

        public void setCreateUserId(String createUserId) {
            this.createUserId = createUserId;
        }

        public String getDisCount() {
            return disCount;
        }

        public void setDisCount(String disCount) {
            this.disCount = disCount;
        }

        public String getCouponsId() {
            return couponsId;
        }

        public void setCouponsId(String couponsId) {
            this.couponsId = couponsId;
        }

        public String getDescription() {
            return description;
        }

        public void setDescription(String description) {
            this.description = description;
        }

        public String getCouponsCode() {
            return couponsCode;
        }

        public void setCouponsCode(String couponsCode) {
            this.couponsCode = couponsCode;
        }

        public String getStoreId() {
            return storeId;
        }

        public void setStoreId(String storeId) {
            this.storeId = storeId;
        }

        public String getUseType() {
            return useType;
        }

        public void setUseType(String useType) {
            this.useType = useType;
        }

        public String getCouponsName() {
            return couponsName;
        }

        public void setCouponsName(String couponsName) {
            this.couponsName = couponsName;
        }

        public String getDenomination() {
            return denomination;
        }

        public void setDenomination(String denomination) {
            this.denomination = denomination;
        }

        public String getUserWalletId() {
            return userWalletId;
        }

        public void setUserWalletId(String userWalletId) {
            this.userWalletId = userWalletId;
        }

        public String getCouponsGroupName() {
            return couponsGroupName;
        }

        public void setCouponsGroupName(String couponsGroupName) {
            this.couponsGroupName = couponsGroupName;
        }

        public String getCreateTime() {
            return createTime;
        }

        public void setCreateTime(String createTime) {
            this.createTime = createTime;
        }

        public String getStoreServiceId() {
            return storeServiceId;
        }

        public void setStoreServiceId(String storeServiceId) {
            this.storeServiceId = storeServiceId;
        }

        public String getUseTime() {
            return useTime;
        }

        public void setUseTime(String useTime) {
            this.useTime = useTime;
        }

        public String getStartTime() {
            return startTime;
        }

        public void setStartTime(String startTime) {
            this.startTime = startTime;
        }

        public String getUseForGoods() {
            return useForGoods;
        }

        public void setUseForGoods(String useForGoods) {
            this.useForGoods = useForGoods;
        }

        public String getEndTime() {
            return endTime;
        }

        public void setEndTime(String endTime) {
            this.endTime = endTime;
        }

        public String getCouponsGroupId() {
            return couponsGroupId;
        }

        public void setCouponsGroupId(String couponsGroupId) {
            this.couponsGroupId = couponsGroupId;
        }

        public String getMinimum() {
            return minimum;
        }

        public void setMinimum(String minimum) {
            this.minimum = minimum;
        }

        public String getUseForService() {
            return useForService;
        }

        public void setUseForService(String useForService) {
            this.useForService = useForService;
        }

        public String getStatus() {
            return status;
        }

        public void setStatus(String status) {
            this.status = status;
        }
    }
}
